package vista;

import java.net.URL;
import java.util.ResourceBundle;





import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.MenuButton;
import javafx.scene.control.MenuItem;
import javafx.scene.control.ToolBar;
import javafx.scene.paint.Color;





public class CtrRootLayout implements Initializable  {

@FXML
MenuButton mnuProductos;

@FXML 
MenuItem mniGenerales;
	
@FXML 
MenuItem mniPatente;
	
@FXML 
MenuItem mniGenericos;	

@FXML
ToolBar tlbMenu;

	
@FXML
Button btnClientes;

	
@FXML
Label lblUsuario;

@FXML
Button btnProveedores;

@FXML	
Button btnProductos;

@FXML	
Button btnCajas;

@FXML	
Button btnUsuarios;

@FXML	
Button btnBloquear;

@FXML
Button btnCerrar;

private vista.MainApp mainApp;
private String usuario=null;

	
@Override

public void initialize(URL arg0, ResourceBundle arg1) {

	// TODO Auto-generated method stub


	btnProveedores.setOnAction(new btnProveedores_click());
	btnClientes.setOnAction(new btnClientes_click());
	btnCajas.setOnAction(new btnCajas_click());	
	btnUsuarios.setOnAction(new btnUsuarios_click());
	mniGenerales.setOnAction(new mniGenerales_click());
	mniPatente.setOnAction(new mniPatente_click());
	mniGenericos.setOnAction(new mniGenericos_click());
	btnBloquear.setOnAction(new btnBloquear_click());
	btnCerrar.setOnAction(new btnCerrar_click());
}



	private class btnClientes_click implements EventHandler<ActionEvent>{


		@Override

		public void handle(ActionEvent arg0) {

			// TODO Auto-generated method stub
			mainApp.showfrmClientes();
	
		}
		
	}
	
	private class btnUsuarios_click implements EventHandler<ActionEvent>{


		@Override

		public void handle(ActionEvent arg0) {

			// TODO Auto-generated method stub
			mainApp.showfrmUsuarios();
	
		}
		
	}
	
	private class btnCajas_click implements EventHandler<ActionEvent>{


		@Override

		public void handle(ActionEvent arg0) {

			// TODO Auto-generated method stub
			mainApp.showfrmCajas();
	
		}
		
	}

	
	private class mniGenerales_click implements EventHandler<ActionEvent>{


		@Override
		public void handle(ActionEvent arg0) {
		
			// TODO Auto-generated method stub
			System.out.println("Aqui se carga la panralla de medicamentos generales");
			mainApp.showfrmProductos();
		}
		
	}
	
	
	private class mniPatente_click implements EventHandler<ActionEvent>{


		@Override
		public void handle(ActionEvent arg0) {
		
			// TODO Auto-generated method stub
			System.out.println("Aqui se carga la panralla de medicamentos patente");
			mainApp.showfrmPatente();
		}
		
	}
	
	private class mniGenericos_click implements EventHandler<ActionEvent>{


		@Override
		public void handle(ActionEvent arg0) {
		
			// TODO Auto-generated method stub
			System.out.println("Aqui se carga la panralla de medicamentos genericos");
			mainApp.showfrmGenerico();
		}
		
	}
	
	
	private class btnProveedores_click implements EventHandler<ActionEvent>{


		@Override

		public void handle(ActionEvent arg1) {

			// TODO Auto-generated method stub
			mainApp.showfrmProveedores();
	
		}
		
	}
	

	private class btnBloquear_click implements EventHandler<ActionEvent>{


		@Override

		public void handle(ActionEvent arg1) {

			// TODO Auto-generated method stub
			mainApp.showLogin();
			
		}
		
	}
	
	
	private class btnCerrar_click implements EventHandler<ActionEvent>{


		@Override

		public void handle(ActionEvent arg1) {

			// TODO Auto-generated method stub
			System.exit(0);
			
		}
		
	}
	

	public void setMainApp(vista.MainApp mainApp){

		this.mainApp=mainApp;
	}
	
	public String getUsuario(){

		return usuario;
	}

	public void setUsuario(String usuario){

		this.usuario=usuario;

		lblUsuario.setText(usuario);

	}

//inicializamos el metodo productos
}
